import sys  #
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton

def button_click():
    '''
    按钮点击函数
    '''
    print("歼二零起飞")
    
def init_winget(Window: QWidget):
    
    # 创建一个垂直分布 build a vertical
    layout = QVBoxLayout()
    
    # 创建按钮对象
    button = QPushButton()
    
    button.setText("起飞")
    button.clicked.connect(button_click)
    layout.addWidget(button)
    
    # 将垂直分布对象添加到窗口的容器中
    Window. setLayout(layout)
    

def main():
   
    # 创建应用程序
    APP = QApplication(sys.argv)
    
    # 创建窗口
    Window = QWidget()
    # 设置窗口标题
    Window.setWindowTitle("赵留刚第2个项目软件开发")
    # 设置窗口大小
    Window.resize(400, 300)
    
    # 调用init_window函数，入口参数为window对象
    init_winget(Window)
    # 显示窗口
    Window.show()
    
    #应用程序退回后，系统才会退出
    sys.exit(APP.exec_())
    
if __name__ == '__main__':
    main()